A Complexity Theory for VLSI
نویسنده
چکیده
The established techniques of computational complexity can be applied to the new problems posed by very !urge-scale integrated (VLSI) circuits. This thesis develops a "VLSI model of computation" and derives upper and lower bounds on the silicon area and time required to snlve the problems of sorting and discrete Fourier transformation. In particular, the area (A) and time (T) taken by any VLSI chip using any algorithm to perform an N point Fourier transform. must satisfy AT2 > LN/8J2Jog2N. A more general result for both sorting and Fourier transformation is that AT2x :: ncNt+XIog 2 XN), for all X in the range 05x51. Also, the energy dissipated by a VLSI chip during the solution of either of these problems is at least n(N3121og N). The tightness of these bounds is ·demonstrated by the existence of nearly optimal• circuits. This thesis describes both a fast chip (T :: O(log3N), A = O(N2 /!og112N)) based on the shuffle-exchnnge interconnection pattern, and a slow chip (T :: O(N112 ), A = O(N log2N)) based on the mesh pattern. A Complexity Theory for VlSI (Thesis summary) C. D. Thompson 14 September 1979 Carnegie-Mellon University Computer Science Department This research is supported in part by the National Science Foundation under Grant MCS 78,...236-76 and a graduate fellowship, and in part by the Office of Naval Research under Contract N00014-76-C-0370. Table of
منابع مشابه
Low Complexity Converter for the Moduli Set {2^n+1,2^n-1,2^n} in Two-Part Residue Number System
Residue Number System is a kind of numerical systems that uses the remainder of division in several different moduli. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers will increase the speed of the arithmetic operations in this system. However, the main factor that affects performance of system is hardware complexity of reverse converter. Reverse co...
متن کاملCarnegie - Mellon University A Complexity Theory for VLSI
The established methodologies for studying computational complexity can be applied to the new problems posed by very large-scale integrated (VLSI) circuits. This thesis develops a “VLsI model of computation” and derives upper and lower bounds on the silicon area and time required to solve the problems of sorting and discrete Fourier transformation. In particular, the area A and time T taken by ...
متن کاملChanging the Role of Teacher according to Complexity Theory: From Representation to Facilitating Emergence
The present study seeks to rethink the role of the teacher in the teaching-learning process according to the complexity theory. First, the role of the teacher is explained in the traditional vision of Comenius and Dewey's critical insight and then the role of the teacher is discussed in the complexity theory. Then, the teacher’s image as an emergence facilitator is suggested instead of their im...
متن کاملChaos/Complexity Theory and Education
Sciences exist to demonstrate the fundamental order underlying nature. Chaos/complexity theory is a novel and amazing field of scientific inquiry. Notions of our everyday experiences are somehow in connection to the laws of nature through chaos/complexity theory’s concerns with the relationships between simplicity and complexity, between orderliness and randomness (Retrieved from http://www.inc...
متن کاملAn Efficient VLSI Architecture for Full-Search Block Matching Algorithms
This paper presents a novel memory-based VLSI architecture for full search block matching algorithms. We propose a semi-systolic array to meet the requirements of high computational complexity, where data communications are handled in two styles: (1) global connections for search data and (2) local connections for partial sum. Data flow is handled by a multiple-port memory bank so that all proc...
متن کامل